﻿// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
//
// 本项目主要遵循 MIT 许可证和 Apache 许可证（版本 2.0）进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
//
// 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动！任何基于本项目二次开发而产生的一切法律纠纷和责任，我们不承担任何责任！

using Admin.NET.Application.Service;

namespace Admin.NET.Application;

/// <summary>
/// 业务应用相关常量
/// </summary>
public class ApplicationConst
{
    /// <summary>
    /// API分组名称
    /// </summary>
    public const string GroupName = "xxx业务应用";
}

/// <summary>
/// 单据状态
/// </summary>
public class DanJuZhuangTai
{
    // 已生效 为单据有效的唯一状态, 其他状态都是中间状态, 不要已审核,已发血
    // 如果前端要显示已审核,已发血等用前端多语言处理
    // 无特殊原因,单据保存后默认为已保存
    public const string 已生效 = "已生效";

    public const string 已保存 = "已保存";

    public const string 待审核 = "待审核";

    public const string 已审核 = "已审核";

    // 所有单据的作废状态
    public const string 已作废 = "已作废";


    // 以下状态 输血申请,大量用血审批 专用
    public const string 待上级审核 = "待上级审核";
    public const string 待科主任审核 = "待科主任审核";
    public const string 待输血科审核 = "待输血科审核";

    public const string 审核不通过 = "审核不通过";
}

public class KuCunZhuangTai
{
    public const string 在库 = "在库";
    public const string 已发血 = "已发血";
    public const string 已出库 = "已出库";
    public const string 已作废 = "已作废";
}

/// <summary>
/// 标本状态
/// </summary>
public class BiaoBenZhuangTai {
    [StatusValue(0)]
    public const string 待绑定 = "待绑定";
    [StatusValue(1)]
    public const string 已绑定 = "已绑定";
    [StatusValue(2)]
    public const string 已采集="已采集";
    [StatusValue(3)]
    public const string 已送出="已送出";
    [StatusValue(4)]
    public const string 已送达="已送达";
    [StatusValue(5)]
    public const string 已接收="已接收";
    [StatusValue(6)]
    public const string 已销毁="已销毁";
    [StatusValue(-1)]
    public const string 已作废="已作废";

}



public class ZhiCheng
{
    public const string 中级 = "中级";
    public const string 其他 = "其他";
    public const string 初级 = "初级";
    public const string 副高 = "副高";
    public const string 高级 = "高级";
}